10
106
288
783
244
0
1
237
4
1083
567
11
516
303
534
38
418
87
251
20
0
131
430
505
1175
35
292
19
24
16
10
274
160
463
278
25
509
170
248
434
590
550
