4116
5211
3510
468
549
5230
492
4813
524
504
440
600
30197
23020
21132
18953
1513267
14552
1360148
13096
1172144
11620
10170
8480