107
0
3795
1
1929
571
263
1392
775
1563
662
326
1587
1231
2164
2
1733
1651
1518
635
2962
6
2982
3
31535
1315
1922
2000
417
2207
543
1145