913
4
1412
3
292
1
82
84
303
1595
529
0
877
2
704
364
2811
9
3451
10
779
1262
880
297
69
86
1129
341
65
312
61
296
863
336
1113