21152
8
1681
1
1819
2535
2
1603
2243
6
1814
989
0
1380
2911
9
4651
3
5151
32302
1632
496
3196
1526
1669
1876
2676
2405
2740
1813
2578
2082
4363
7
3498
4
876
764
697