325
1
283
327
2
342
246
868
234
102
518
361
0
1064
291
68
258
231
233
810
1005
902
65
558
80
81
420
122
87
106
120
125
474