1003
1
748
1128
3442
2
862
1379
1117
1148
965
1161
2487
1927
4820
1166
870
1188
1081
2094
1174
1012
4396
3