3998 63
290751 386
113027 678
176709 866
78244 661
26579 493
13598 508
36966 172
22177 351
3549 248
3355 726
16384 614
2211 198
5711 620
4596 847
2575 115
2932 54
1655 158
4579 437
8741 297