3
34
15
38
11
36
19
14
13
225
39
12
16
22
130
23
53
32
84
94
132
174
191
716
139
87
324
526
437
245
313
970
208
104
727
131
318
106
375
455
188
373
88
223
513
233
276
149
72
109
184
83
126
368
151