1424
1
2049
2
1038
1450
2861
3475
5
1225
0
5164
1522
1012
1376
868
1310
542
581
2195
978
629
1243
1393
1668
1382
718
1405
1296
991
956
1089
660
1636