109101 487
87117 117
76434 255
75998 245
73261 127
59951 234
48647 69
42831 86
42153 178
41003 62
32833 47
31773 50
30520 68
28143 51
27992 46
27265 77
26548 56
26198 80
25824 84
25496 116
25398 51
25226 72
24663 55