21152
8
2627
7
2535
2
1239
1
3498
4
1547
1819
572
0
83
2711
4651
3
2911
9
32302
1431
1813
5151
1558
1568
4311
19783
6346
16
1265
1679
2932
2676
1603
1348
2258
1942
1363