6
2
13
0
31
23
240
5
7
8
14
17
33
59
79
3
1
4
104
222
142
276
9
16
371
29
539
1932
341
510
19
1200
6465
683
350