1256
2
2294
1
2055
1309
0
1218
1992
3
697
582
2377
1543
1277
370
4914
451
3691
4
1486
3172
3562
1380
1666
5805
4309
444571
9
1273
1072
1064
1125
1668
5389
1267