749
1
1300
2
376
0
401
475
1118
1186
1375
400
2211
803
383
804
611
239
846
418
552
1636
1650
522
979
58
1898
29323
543
860
477
1411
2940