2193 60
11669 921
3110 41
7195 89
17315 788
7463 114
11107 826
5769 573
1863 98
3494 611
3134 43
2243 335
2386525 3900
45834 1002
21182 549
193594 744
15236 624
99607 816
66001 520
9983 221
9197 457
29613 914
35083 265
35416 487
31027 443
12441 285
8929 590
16913 695