2130 60
11410 921
3043 41
7131 89
17232 788
7289 114
10924 826
5657 573
1797 98
3423 611
3088 43
2185 335
2346874 3883
45784 1002
21119 549
193351 743
15169 624
99465 816
65851 520
9926 221
9162 457
29566 914
34944 265
35299 487
30929 443
12158 285
8873 590
16723 695