260
371
513
243
2410
240
466
4411
419
346
462
281
25387
19180
17321
15272
12062
1170263
10554
1046148
9980
891143
8210
75511