2991 300
27438 575
54976 169
28113 152
36041 432
50779 924
44605 520
70838 210
29165 447
32081 853
25310 812
54028 437
63055 179
46127 434
31683 706
22247 846
27715 365
34293 264