123
138
130
1316
135
132
1412
152
167
148
13050
10550
8271
6630
564262
5310
5050
4481
4439
441147
382142
31750