1178
1
1320
2
3904
12
1566
1730
733
2194
3
1129
1642
2314
2114
623
1686
2551
983
2207
810
0
1771
102
1536
4158
5
2807
1281
2649
328
799
1315
1145
1822
2405