0
9
5
1
52
31
55
32
82
76
240
281
18
61
46
21
42
41
65
210
462
287
272
112
1821
1260
157
22
36
75
58
24
1157
34
60
47