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