2133 60
11420 921
3046 41
7133 89
17233 788
7303 114
10941 826
5661 573
1798 98
3426 611
3089 43
2187 335
2348560 3883
45785 1002
21120 549
193357 743
15172 624
99469 816
65857 520
9932 221
9162 457
29568 914
34950 265
35305 487
30935 443
12169 285
8873 590
16731 695