2139 60
11463 921
3056 41
7140 89
17241 788
7325 114
10972 826
5678 573
1812 98
3442 611
3095 43
2192 335
2354271 3886
45790 1002
21133 549
193383 743
15183 624
99492 816
65875 520
9950 221
9165 457
29577 914
34979 265
35320 487
30946 443
12211 285
8882 590
16766 695