104
2
309
1
69
342
44
308
86
118
316
604
4
106
0
74
102
188
84
72
129
81
92
260
139
317
328
148
122
860
3
56
884
177
493