1453
1
2199
6406
12
2366
2949
3
1132
0
1029
935
804
493
383
1375
1084
300
475
2345
2
1031
4
954
2211
573
1053
1049
714
1129
553
913
4016
1454
1282
6554
5