20016 66
6050 172
8007 609
11365 314
6306 657
10919 268
3465 168
13191 327
8118 420
7990 287
4627 583
2557 213
24894 348
2499 153
4798 942
7330 226
3700 110
8581 516
3354 327
3650 423
4341 418
13640 299
5579 877
11430 428