4002 63
290781 386
113030 678
176714 866
78247 661
26580 493
13598 508
36971 172
22179 351
3549 248
3355 726
16384 614
2212 198
5711 620
4596 847
2575 115
2932 54
1655 158
4579 437
8741 297