128
46
1
11
54
29
7
4
397
17
75
154
213
72
40
9
42
16
153
15
10
3
0
2
164
195
250
49
464
8
90
151
167
230
1211
32
30
769
145
240
592
12
548
28
428
70
216
209
399
706
185