3931 503
374585 565
23016 107
34288 933
71490 198
16200 599
60351 120
86652 676
48015 291
56813 990
3846 337
4414 615
8173 651
2929 361
2198 274
4563 106
3120 225
5081 544
46068 94