238
2210
3535
217
282
485
363
3712
216
173
94
22536
17060
15041
13480
10342
1004263
9064
8900
863148
744142
68711
6850