335
2
1312
3
109
1
183
392
586
130
0
116
493
93
195
120
243
684
520
648
283
743
4
270
122
1091
5
444
704
82
273
75
768
310
95
1370