476
0
661
255
1675
622
682
458
416
598
306
290
1073
1282
564
455
631
597
562
467
480
246
422
961
4452
1447
3
1518
1
4820
2
1650
1430
775