661
1
2624
1311
3
641
1520
5
1068
2
1003
610
720
1210
4222
991
732
1366
11
1321
1660
711
1097
557
928
683
1050
2709
568
0
1451
1153
519
903
2907
1799