3095 76
16744 162
24575 261
9039 743
2762 305
8108 497
27546 688
75642 450
39754 231
38114 602
9097 527
38029 386
5453 731
32560 680
4372 518