1378
2
1049
0
714
1543
799
1
1172
1129
553
1622
5
4598
6
2284
1645
563
913
1805
1317
661
1666
1466
1454
2470
3599
1164
1282
5009
1267
4
597
99