2451 600
1152 174
3068 905
31197 144
25123 602
11241 425
28350 779
12604 686
11889 761
7246 661
10102 645
4010 332
5369 577
3860 940