2198 60
11682 921
3112 41
7200 89
17319 788
7465 114
11125 826
5772 573
1866 98
3499 611
3136 43
2243 335
2389656 3902
45835 1002
21186 549
193605 744
15238 624
99612 816
66004 520
9983 221
9197 457
29614 914
35086 265
35423 487
31027 443
12452 285
8930 590
16919 695