344
670
3937
488
454
326
692
4210
534
647
428
405
28197
21390
19681
17443
1399265
13672
1266148
12276
11000
1062144
9350
80311