1424
1
1690
1431
2710
2
1093
0
2243
6
2475
526
1380
3326
3
784
693
1691
801
1000
802
1788
2562
1813
830
1547
83
1660
868
745
1632
467
496
673
1554