30094 471
19265 631
55532 697
10936 660
13333 425
7256 180
101494 877
15208 332
6458 651
14303 423
11162 308
4312 63
79649 715
16494 505
7119 628
14546 680
4551 104
11159 340
15074 439
48513 384
9568 75
50531 402
14557 677
27029 584
31337 397
27121 526
62715 985
32815 370