21152
8
2982
3
2535
2
3498
4
1815
1495
1
1819
572
0
2711
4651
995
2911
9
32302
5151
2352
1558
19783
1451
6346
16
1265
1431
2932
2676
1603
1348
2258
1942
1363
3614
3117