1001 296
10918 415
9545 876
7769 843
3506 330
4255 232
7706 829
10368 257
18215 72
21951 515
28832 857
20650 78
20990 281
48438 179
31234 429
53420 365
9022 333
20621 52
6976 293
16246 665
19043 283
16667 798
6614 513
2782 215
1276 70
9898 700
3656 119
10994 626