2196 60
11681 921
3112 41
7200 89
17319 788
7464 114
11121 826
5772 573
1865 98
3498 611
3136 43
2243 335
2389086 3901
45834 1002
21186 549
193602 744
15237 624
99612 816
66003 520
9983 221
9197 457
29614 914
35086 265
35422 487
31027 443
12450 285
8929 590
16916 695