3931 503
374548 565
23015 107
34287 933
71488 198
16199 599
60341 120
86642 676
48005 291
56785 990
3845 337
4412 615
8173 651
2927 361
2198 274
4563 106
3120 225
5081 544
46062 94