552
0
383
798
475
611
1636
455
418
477
522
521
860
1462
458
787
4106
501
804
543
58
29323
63
1650
165
518
965
392
846
913
400