3000 52
20235 496
12648 362
14361 495
114283 751
15557 176
8660 154
307699 956
366714 1511
173785 443
7917 331
79845 538
414643 572
167665 928
50404 615
28575 376
41288 429
44764 369
19452 817
75449 240
13163 692
7280 609
4969 123
4089 650
6964 900
4420 431
3660 452
2583 96