5040 396
35528 568
5694 542
7897 421
6652 313
706 117
100439 170
147580 657
334819 697
12898 830
82939 387
51015 633
29826 782
83710 169
11565 531
104281 489
20917 411
25989 271
39643 334
28965 164
9398 257
3422 611
17528 669
20620 537
1952 99
33458 489
244185 1195
2342653 3880