572
1
529
126
65
70
146
256
628
84
79
1084
2
93
0
736
419
3
217
266
148
402
355
76
128
206
158
137
179
124
591
135
119