812
2
1309
1
652
1244
412
743
3
527
3327
5
557
1480
727
524
1342
531
566
1128
518
3181
873
572
395
944
586
3930
1427
4
1902
404
1011
0
1108