3903 503
373578 563
22971 107
34262 933
71430 198
16186 599
60059 120
86459 676
47884 291
56410 990
3840 337
4401 615
8159 651
2923 361
2182 274
4549 106
3114 225
5073 544
45939 94