1543
1
1156
1303
1253
1660
2301
1992
3
697
0
460
862
2271
4
2036
2
1309
1967
4914
1243
1813
1105
1103
484
2663
596
1413
668
2440
1744
1155
385
4248