682
567
382
3912
434
383
386
494
435
455
560
5019
29777
22740
20862
18563
1488267
14312
1335148
12956
11540
1148144
10010
83611