6
9
1
4
7
0
13
15
60
33
26
18
32
23
58
73
101
27
222
38
61
375
39
307
460
157
24
166
93
89
66
71
154
70
49
81
25
492
339
132
65
22
11
28
20
110
275
130
237
371
553