1217
957
433
1738
1303
1188
2711
3600
16485
686
560
4454
2304
1686
1397
971
4067
350
1929
4575
519
2904
3536
1056
7980
2929
482
1017
1028
1559