951
0
298
2123
2964
1043
1352
1045
294
1655
787
355
276
1167
378
683
479
362
1133
456
544
469
2445
410
275
440
4864
1
1153
389
2152
981