3008 30
21975 665
4947 787
4835 362
37784 825
2341 213
11914 131
14667 380
24653 818
16153 62
21873 697
21231 241
4212 329
5278 597
4537 391
4369 463
3498 99
47932 829
14244 227
13121 651
21142 552
13787 69
4118 80
6693 231
7265 608
6389 623
8510 813
14411 862