0
11
5
9
61
20
1
59
22
16
43
17
18
13
36
44
199
26
139
46
757
500
228
163
158
477
105
750
151
86
37
586
19
201
34
173
378
334
215
415
33
101
146
136
3598
549
509
404