5062 396
35558 568
5713 542
7917 421
6663 313
708 117
101060 171
148371 657
336829 701
12927 830
83500 387
51205 633
29848 782
84182 169
11577 531
105009 489
21033 411
26191 271
39785 334
29175 164
9413 257
3435 611
17631 669
20751 537
1967 99
33645 489
244228 1195
2351056 3885