123
150
2312
2515
205
390
160
97
103
120
100
70
18596
14320
12241
10970
8402
822263
7450
7222
686148
609142
60110
5340