21152
8
1532
1
1690
1749
1547
1568
2530
4
32302
0
1973
2
1632
2100
19944
619
868
25669
915
784
19783
17946
526
1455
4311
1424
801
1788
3080
3
2368
1813
3140
662