1632
2
1660
1
1568
3326
3
3051
32302
0
1614
693
2996
496
1690
61216
1755
1380
7258
1000
1787
673
2949
619
3090
6
526
4311
2903
536
467
2932
635
515
528