3926 503
374360 565
23008 107
34282 933
71473 198
16196 599
60284 120
86598 676
47975 291
56706 990
3843 337
4408 615
8170 651
2926 361
2197 274
4561 106
3120 225
5080 544
46031 94