2211
0
1332
46
1049
392
270
881
529
382
810
2126
1346
1045
671
534
330
320
823
325
1107
277
1762
2727
5