1503
1
684
2
744
4
444
618
401
732
884
3
1473
938
6
589
317
0
676
849
16
994
193
120
89
147
1600
1325
2375
1432
1227
1520
1469
2128
1719
4940
14
2760