132
101
414
332
387
215
162
204
403
2210
4310
1712
23496
17660
15551
13952
10742
1046263
9484
929148
9240
774142
7190
70311