0
396
0
35
46
15
11
908
367
0
160
32
126
21
18
4
260
112
21
603
426
438
1001
66
123
2353
228
62
602
895
228
11
463
243
175
296
772
25
22
99
369
89
7
26
43
