1424
1
2049
2
1038
1450
2861
3475
5
1295
5164
2650
20
1522
280
2195
1243
1393
1668
0
1581
1382
2250
1405
1296
991
956
1089
3765
4
2245
3
1636
989
1226
3053
7
5347