3931 503
374591 565
23016 107
34288 933
71490 198
16200 599
60356 120
86654 676
48016 291
56814 990
3846 337
4414 615
8173 651
2930 361
2198 274
4563 106
3120 225
5081 544
46071 94