21152
8
1380
0
1813
1
673
2911
9
1844
4651
3
5151
2
1660
1778
2676
2405
1382
2535
2740
2082
1532
619
1699
2593
1883
467
1168
3484
2763
19783
1345
2173
2711
662