2130 60
11407 921
3041 41
7131 89
17232 788
7289 114
10922 826
5656 573
1797 98
3422 611
3088 43
2185 335
2346735 3883
45784 1002
21118 549
193350 743
15169 624
99464 816
65850 520
9926 221
9162 457
29565 914
34944 265
35299 487
30928 443
12157 285
8873 590
16722 695