20
0
153
614
277
424
171
12
389
811
2
1308
1
226
295
116
109
459
160
260
1343
467
1016
1731
261
174
2343
194
35780
862
362
428
90