93
73
19
669
108
12
23
189
181
117
2602
10
106
22
65
16
368
347
193
72
29
68
35
0
42
57
144
179
75
268
20
5
24
265
130
8
84
702
115
147
432
126
28
143
164
46
40
97
39
579
332
240