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