1424
1
2049
2
1038
1450
2861
1309
0
1992
3
3475
5
697
4914
5164
1522
2195
1243
1393
1668
1382
5389
1405
1296
991
956
1089
1636
989
5347
2035
9877
6
1152
1367