2184
1
1778
2578
1399
1788
2368
1532
1431
905
1660
455
2934
2
693
0
3934
526
1746
801
745
784
3326
3
673
1000
830
1093
2209
2562
1711
915
1382
2166