4396 64
298746 400
114636 678
177262 866
79275 663
27033 493
13722 508
37437 172
22715 351
3591 248
3391 726
16435 614
2248 198
5729 620
4622 847
2616 115
2974 54
1683 158
4604 437
8772 297