1069
2
1522
5
1005
1
611
992
733
568
0
2711
92
1232
1246
796
1452
712
1321
558
1099
519
904
1154
683
930
4223
1052
723
584
717
1325
1115
3
995