0
22
40
30
159
91
32
17
50
454
892
21
5
35
307
9
174
515
390
6
31
115
6
582
477
427
33
0
14
39
96
577
15
66
14
143
63
120
21
21
16
1335
332
856
532
147
