1066
1
429
2
883
123
0
1145
770
294
1291
182
1278
1619
4
824
817
740
265
847
1090
626
814
1057
1031
972
145
2210
3
1141
930
95
1628
592
1437