1382
1
1424
2110
19944
2
1590
1716
2368
2710
1681
693
0
1788
2163
5354
905
1660
2934
526
801
745
784
3326
3
673
1000
830
1093
2209
2562
1711
915
1218