3926 503
374362 565
23008 107
34282 933
71476 198
16196 599
60285 120
86600 676
47975 291
56707 990
3843 337
4408 615
8170 651
2926 361
2198 274
4561 106
3120 225
5081 544
46032 94