860
0
475
383
552
611
1636
418
543
522
846
1650
477
1343
804
29323
798
246
400
458
4106
1132
58
1898
1
422
139
787
913
1251
633
343