19
258
147
211
67
956
307
969
496
160
370
449
297
212
364
215
289
244
16
18
19
48
1130
31
396
31
825
38
164
30
51
94
403
755
488
15
30
0
400
610
1064
290
911
224
240
76
658
398
22
919
11
0
235
150
