960
901
653579
610
800
678
8018
494
8214
963
736
7718
29387
22480
20611
18263
1468267
14162
1323148
12826
11480
1120144
9800
82511