21152
8
1815
2
2711
2392
790
1
2982
3
4651
2911
9
5151
2059
2352
3014
20
2535
19783
2015
2237
1431
2932
2676
2258
1942
3498
4
1568
3117
32302
0
2405
17946
2740
572
2082