21068 82
9180 30
9906 51
7008 16
13909 25
15190 55
22941 41
20890 49
100186 244
33092 106
41632 145
23825 135
5728 36
39030 79
20763 45
16143 47
40045 157
95948 129
29541 33
74298 123
27916 31
34275 105
139558 289
81905 212