1645
1
1138
2
1007
817
550
943
1232
795
1246
1311
3
1522
5
642
1069
1005
733
611
1211
4223
992
710
722
1123
0
928
683
1051
712
960
1451
557
1099