704
560
506
614
505
325
277
380
312
170
957
810
36427
27870
26543
23863
1962267
18374
1775151
16496
1584147
13700
13380
11540