40316 95
16843 126
9299 724
5525 561
7990 267
15745 331
10247 278
13126 85
3522 231
4262 650
13926 701
3217 418
5382 882
3395 46
14408 627
7635 454
6070 379
6744 392
3542 359
25078 217
14126 409
10129 69
38770 214
10811 330
4186 519
4678 682
6409 490
3726 403