3008 30
21973 665
4947 787
4835 362
37780 825
2340 213
11909 131
14667 380
24651 818
16152 62
21869 697
21231 241
4212 329
5278 597
4537 391
4369 463
3498 99
47930 829
14244 227
13121 651
21139 552
13783 69
4117 80
6693 231
7264 608
6383 623
8510 813
14411 862