21152
8
1813
1
2911
9
1844
4651
3
5151
2
1660
1778
2676
2405
1382
2535
2740
2082
1532
619
1699
2593
1883
1168
3484
0
2763
19783
1345
2173
2711
7034
3326
32302
3090
6