3141
2
905
1
2478
2934
5402
9
693
0
526
801
745
784
3326
3
4471
657
2394
673
1000
1672
830
1093
2990
2209
2610
2562
1711
1382
485
2166
582