475
0
804
846
383
1898
1
552
1636
418
400
522
860
58
29323
477
611
1421
246
1650
1132
798
543
4106
1282
1462
1504
455
787
2395
458
521