1632
2
1660
1
1568
3326
3
693
0
1690
1295
3765
4
1000
2535
1778
1168
2100
673
280
3683
3354
2650
20
1844
526
1813
4311
1380
1938
1788
1787
21152
8
2250
635
528