385
1
10396
8
4820
2
2825
7
2955
840
3
2419
6
1130
933
6213
0
1199
3442
13159
10
4292
712
582
572
2256
3063
4122
3921
4
701
1400
1302