19960 115
3444 186
8005 658
4635 434
11031 468
10000 599
14177 239
8872 605
21615 810
41210 569
19876 165
9862 246
25468 67
8847 656
22559 762
7169 169
13113 638
9233 226
14176 106
6087 314
3287 44
7972 120
19969 610
5480 488
5703 399
7814 522
6364 880
6392 409