183
263
274
5013
392
436
356
425
187
251
450
290
23796
17850
15841
14292
10982
1068263
9714
955148
9400
795142
7430
71711