1038
1
2861
2
2049
1424
1450
3475
5
1296
1405
991
1089
5347
3
2264
0
1152
1367
1964
882
2096
2304
1393
83
2073
1068
736
1813