527
1
1128
2
1056
1512
3
298
848
1015
494
1006
0
519
335
403
1115
639
1591
1246
135
664
550
3924
22
1188
1012
1967
3619
6
1016
1649
1448
543
982
1891