2229
4
11881
3
20634
8
883
1
4151
2
6062
16
18385
3063
2000
16840
15
263
0
1138
1452
2076
1823
3114
2855
1990
4277
105290
7334
3203
10
521
1767
2192
1603
2735
2697
5
565
933