59
1
1223
3
429
337
305
282
101
2
49
494
396
563
440
703
486
718
232
67
523
163
76
227
265
570
178
65
324
316
340
245
354