2215 60
11791 921
3149 41
7220 89
17347 788
7559 114
11250 826
5846 573
1893 98
3520 611
3158 43
2267 335
2408905 3909
45860 1002
21199 549
193698 744
15272 624
99688 816
66070 520
9995 221
9217 457
29630 914
35124 265
35484 487
31053 443
12546 285
8935 590
17027 695