417
373
5330
444
542
393
488
310
534
387
382
31417
23950
22282
19843
1613267
15572
1428148
13746
1281144
12080
10820
9190