1133
2
1042
0
932
2702
4
1053
1114
893
1093
1
698
994
3144
752
564
380
636
575
419
619
740
1156
794
436
706
905
523
538