4396 64
298763 400
114638 678
177263 866
79278 663
27034 493
13722 508
37437 172
22716 351
3591 248
3391 726
16435 614
2248 198
5729 620
4623 847
2616 115
2974 54
1683 158
4604 437
8772 297