3946 503
375018 566
23036 107
34305 933
71506 198
16205 599
60509 120
86764 676
48069 291
57065 990
3850 337
4419 615
8183 651
2935 361
2207 274
4574 106
3124 225
5087 544
46143 94