1655
1100
275
18
313
90
11
10
30
149
486
252
1255
699
224
179
252
39
1398
1359
18
213
16
70
7
446
32
81
197
3
437
322
378
2
110
15
139
377
608
212
57
102
40
373
270
400
121
47
158
305
136
