2 25
1000 30
969 102
866 40
825 58
766 87
678 72
605 129
475 101
373 28
344 5
338 11
326 15
310 29
280 15
264 119
144 57
11 9
83 78
54 49
7 15
14 54
56 22
75 78
63 70
11 62
