40288 276
71412 657
124389 993
43110 1098
42544 1497
31801 1855
22298 421
12254 1060
28651 901
14769 1191
12558 898