812
2
1309
1
652
1244
412
743
3
527
3327
5
557
1480
727
524
1341
531
565
1127
516
3181
873
572
395
944
586
3929
1427
4
1901
403
1008
0
1108