7038
31
2927
20
1381
13
1055
3
683
1
428
8
2896
22
6862
49
1333
11
3526
22