3951 503
375060 566
23037 107
34306 933
71508 198
16205 599
60520 120
86776 676
48073 291
57092 990
3851 337
4420 615
8183 651
2935 361
2209 274
4574 106
3124 225
5088 544
46149 94