4285
3
1599
2
11924
1
2163
0
1890
946
12149
1034
1793
3014
20
1264
4335
5982
6
3485
7
2840
1218
2571
2744
1025
11059
9
66
2972
6346
16
19944
2475
857
951
2934
3551
10
1015