238
2210
3535
217
282
485
363
3712
216
173
94
22436
17040
15041
13460
10292
1002263
9034
8890
858148
742142
68611
6840