5043 396
35529 568
5695 542
7898 421
6654 313
706 117
100502 170
147650 657
335028 697
12901 830
83002 387
51032 633
29828 782
83769 169
11565 531
104353 489
20929 411
26006 271
39657 334
28983 164
9400 257
3422 611
17536 669
20628 537
1955 99
33473 489
244188 1195
2343538 3882