1378
2
1049
0
714
1543
1172
1129
553
1645
1
563
913
1805
1317
661
1666
1454
2470
7952
12
3599
1282
5009
1267
4