1632
2
1660
1
1568
3326
3
693
0
1690
635
21152
8
1000
2100
673
365
526
4311
1755
528
4044
5
17946
14
2996
1399
2535
32302
1547
25669
3125
6753
17
1424
19783
1778