823
1
1915
1139
1046
0
1164
3
2742
6
1327
1363
2
866
1282
1151
1273
1365
4
2573
963
1567
805
793
778
496
365
303
501
263
238
374
129
85
103
308