2130 60
11412 921
3044 41
7131 89
17232 788
7289 114
10924 826
5657 573
1797 98
3424 611
3088 43
2185 335
2347071 3883
45784 1002
21120 549
193352 743
15169 624
99466 816
65853 520
9926 221
9162 457
29568 914
34944 265
35300 487
30932 443
12158 285
8873 590
16724 695