9
660
4
6
13
1138
1007
29
24
27
139
107
12
1196
39
10
16
274
628
211
73
549
241
17
138
1248
14
23
28
657
19
140
