475
0
383
804
1636
418
611
400
860
552
846
920
1
1650
522
58
1518
543
477
29323
4106
455
246
1132
1504
798
1898
617
2
2395
458
1462
2211