828
1
690
932
1030
3
1148
0
1181
3188
6
1209
3254
2
3026
1409
4
856
1092
1349
908
970
876
762
877
712
2015
1035
954
906
3465
1242
19628
44
3030
3931
785