5082 396
35577 568
5742 542
7929 421
6672 313
721 117
101669 171
149180 657
338947 702
12981 830
83998 387
51429 633
29883 782
84690 169
11595 531
105717 489
21117 411
26402 271
39895 334
29363 164
9425 257
3449 611
17739 669
20886 537
1979 99
33803 489
244277 1195
2357926 3886