288
1
359
138
343
495
633
86
69
645
2
77
96
305
0
195
547
81
193
141
254
356
188
91
157
233
109
80
751
298
102
476
552