383
0
846
1132
1636
418
670
552
475
518
611
1343
543
522
1650
25127
477
804
29323
798
246
400
458
4106
58
1898
1
935
422
860
139
787