2992 300
27442 575
54987 169
28118 152
36059 432
50793 924
44618 520
70880 210
29168 447
32086 853
25321 812
54037 437
63072 179
46143 434
31685 706
22257 846
27719 365
34299 264