227
92
684
117
629
32
789
244
413
135
557
139
399
177
347
102
477
188
154
30
1671
746
614
40
369
108
405
112
573
231
631
172
420
26
433
121
269
157
363
195