259
0
422
663
1093
2
3171
5875
1512
4740
1
479
408
286
743
1167
467
383
1981
379
262
544
1629
1610
750