2912
182
307
190
163
120
143
264
323
180
2514
230
22616
17160
15201
13580
10412
1010263
9124
8980
871148
746142
6920
69211