31169 144
25255 602
11250 425
28391 785
12683 687
11900 761
7123 660
10053 645
3977 332
5301 577
3852 940