5115 27
8881 354
64584 411
21317 302
1710 351
2790 684
8019 119
3795 36
43012 730
2098 555
312260 808
26464 152
2990 690
164386 299
33347 645
2203 105
13632 468
134311 672
9932 561
44641 93
5757 480
17313 507
29231 651
4755 197