115905 100
104235 175
81655 220
63784 59
60571 69
42523 81
38275 88
36425 137
31134 29
29562 76
27293 108
27085 48
26149 98
25815 29
25775 51
23778 22
23389 40
22146 96
21643 13
21489 67
21078 23
20110 84
19664 56
18703 11