6
1
13
1195
77
791
12
11
54
380
281
7
4
26
23
91
110
24
2
22
21
228
280
471
559
75
263
27
601
707
172
305
326
3
31
101
427
30
60
217
286
384
448
71
47
489
513
58
62