297
91
58
20
28
25
13
70
408
37
17
15
26
135
527
19
61
8
2
11
130
36
129
18
50
38
31
5
6
0
7
44
3
23
473
924
40
134
80
59
24
439
364
43
1147
16
790