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