3953 503
375116 566
23039 107
34306 933
71511 198
16205 599
60540 120
86791 676
48085 291
57124 990
3851 337
4420 615
8183 651
2935 361
2209 274
4574 106
3124 225
5088 544
46156 94