2229
4
1329
1
6062
16
18385
2
3063
3
3025
2000
399
1922
1452
2076
1823
3114
2113
2855
1240
1506
0
2192
1565
2735
105290
1404
3632
5
565
933
5217
11