3
11
30
713
1637
497
21
19
32
5
73
333
68
261
439
237
43
92
26
15
22
10
8
39
14
17
127
1387
31
33
146
3544
6
110
113
63
61
87
23
69
62
9
198
35
0