1632
2
1660
1
3090
6
1568
25669
0
3326
3
17946
32302
21152
8
1461
3498
4
693
496
1690
19783
1755
1380
1000
1787
7258
673
619
1768
526
4311
2903
467
2932
635
528