324
2
232
1
227
76
163
1044
9
67
523
502
354
337
1223
3
429
59
479
252
339
305
282
101
718
494
49
396
487
703
307
294
160
71