160
310
415
286
256
4513
130
220
188
270
241
4922
20126
15360
13461
12100
9182
872263
8120
7902
756148
652142
63611
5900