294
467
5331
297
3413
428
315
538
343
457
417
3611
24466
18360
16511
14812
11522
1110263
10124
982148
9620
834143
7790
73511