694
496
656
506
710
575
479
737
490
790
10126
6010
29377
22450
20611
18253
1465267
14142
1321148
12806
11470
1115144
9800
82511