3944 503
374953 566
23031 107
34303 933
71504 198
16204 599
60490 120
86750 676
48061 291
57033 990
3850 337
4418 615
8180 651
2935 361
2204 274
4568 106
3123 225
5086 544
46133 94