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