21312 936
19213 292
16852 493
17493 527
12289 82
22245 594
11643 115
10850 777
15675 348
23998 517
16016 575
11972 213
6454 454
6616 230
16299 538
8330 358
7960 114
2933 224
8661 389
3693 218
2409137 3909
929730 955
247353 1043
2172605 3417
251727 640
99688 816
66070 520
34727 613