2686 101
3471 379
3795 75
3344 514
4841 616
2178 465
4443 728
5432 606
2564 187
1997 239
10135 253
6005 627
9575 93
4566 726
46637 1059