1216
0
4074
6231
363
557
3310
672
593
837
725
796
1107
1
3012
2366
1285
449
2701
2121
1629
619
2475
3475
5
1981
2
362
1049
916