383
0
672
1
475
522
1636
611
543
1193
43
552
1915
3
798
477
804
4106
458
400
846
418
1650
58
1898
29323
860
2211
521
165
246
3808
1132