2993 300
27450 575
54996 169
28124 152
36075 432
50816 925
44631 520
70913 210
29172 447
32094 853
25333 812
54049 437
63088 179
46158 434
31688 706
22264 846
27731 365
34316 264