479
1
1003
2
298
306
224
392
278
69
111
1341
6
79
87
123
243
81
106
109
3
118
464
215
296
61
846
890
673
867
8
635
94
535