2132 60
11415 921
3045 41
7131 89
17233 788
7292 114
10931 826
5658 573
1798 98
3426 611
3089 43
2187 335
2347457 3883
45784 1002
21120 549
193354 743
15170 624
99466 816
65854 520
9927 221
9162 457
29568 914
34947 265
35301 487
30932 443
12159 285
8873 590
16725 695