0
4
13
2
1
90
38
107
11
68
429
232
17
12
45
21
92
78
67
5
34
156
73
440
228
693
32
99
106
355
237
144
24
23
94
109
361
142
82
248
28
559
103
58
104
249
409
101
43
33
100
83
1281
18
51