120
264
323
172
180
2514
230
1810
112
344
186
203
22816
17340
15361
13720
10502
1028263
9294
9120
899148
757142
7020
69511