653
0
691
1109
729
1
772
1346
467
968
20634
8
1551
2
1267
3149
4
5009
876
1506
509
2143
820
392
839
407
3505
369
980
699
859
1630
1425
661
2334