0
52
19
1
37
18
4
13
38
14
15
36
42
197
26
139
46
757
499
228
163
157
477
105
746
151
86
584
8
200
34
171
376
333
214
415
33
101
146
136
3589
547
508
104
20
403