21152
8
1380
0
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
1819
2110
564
3080
1743
24337
22
784
1779
108797
1539
4179
6445
1371
1444
1700
1691
2949
1468
25669
14