2624
1
1311
3
641
1520
5
1068
2
1003
610
720
1210
4222
991
732
1366
11
1321
1660
710
1097
556
927
682
1050
2709
568
0
1450
1153
518
902
2907
1799
795