1014
1138
246
94
15
340
366
228
160
61
88
30
779
39
40
761
41
12
571
281
13756
140
339
129
68
161
232
543
371
242
97
291
180