2991 300
27435 575
54975 169
28112 152
36040 432
50777 924
44600 520
70833 210
29165 447
32079 853
25308 812
54028 437
63055 179
46126 434
31683 706
22246 846
27713 365
34292 264