3905 503
373630 564
22973 107
34263 933
71433 198
16186 599
60076 120
86467 676
47900 291
56429 990
3840 337
4401 615
8161 651
2924 361
2182 274
4551 106
3114 225
5073 544
45945 94