637
0
1710
1
1501
342
1251
1348
730
803
443
445
494
323
804
475
518
2297
1671
1398
857
341
1053
422
561
2211
670
1282
1504
492
486
480