21312 936
19213 292
16852 493
17493 527
12289 82
22243 594
11642 115
10850 777
15674 348
23997 517
16016 575
11972 213
6454 454
6616 230
16299 538
8329 358
7959 114
2933 224
8661 389
3693 218
2409089 3909
929730 955
247353 1043
2172549 3417
251727 640
99688 816
66070 520
34727 613