3892 503
373011 563
22950 107
34256 933
71409 198
16182 599
59906 120
86365 676
47826 291
56186 988
3834 337
4396 615
8150 651
2920 361
2172 274
4537 106
3107 225
5070 544
45893 94