2685 101
3471 379
3794 75
3343 514
4839 616
2177 465
4442 728
5432 606
2563 187
1997 239
10135 253
6005 627
9572 93
4566 726
46616 1059