21152
8
1660
1
2911
9
2431
5151
2
1532
1691
955
19783
1942
2740
3
17946
0
1699
2711
2324
4
1431
4651
1690
2377
2082
1568
815
25669
1788
1787
2578
1382
2535
19944
32302