423
396
452
373
5813
453
386
543
302035
339
4514
26647
20100
18391
16502
1291265
12782
1171148
11544
10520
947143
8710
77311