1632
2
1660
1
21152
8
3080
3
2932
3090
6
1568
3326
693
0
496
1690
1755
1380
1000
1787
673
2245
619
526
4311
2903
467
635
528
11153
3738
5
1399
365
1047
1547