2992 300
27442 575
54989 169
28118 152
36060 432
50794 924
44619 520
70881 210
29168 447
32087 853
25322 812
54037 437
63077 179
46146 434
31686 706
22257 846
27722 365
34303 264