261
2210
467
3813
322
378
510
243
190
351
290
271
23796
17850
15851
14292
10982
1068263
9714
955148
9400
795142
7430
71711