3918 503
373892 564
22987 107
34266 933
71446 198
16192 599
60153 120
86516 676
47929 291
56533 990
3840 337
4402 615
8165 651
2925 361
2190 274
4556 106
3117 225
5076 544
45979 94