1432
648
472
120
746
253
542
163
424
41
411
162
154
68
516
187
437
79
653
217
244
96
48
28
306
101
434
188
388
153
152
92
483
118
341
154
426
204
231
178