3953 503
375149 566
23043 107
34306 933
71511 198
16206 599
60552 120
86801 676
48086 291
57143 990
3851 337
4421 615
8183 651
2935 361
2209 274
4574 106
3125 225
5088 544
46157 94