245
0
2121
4
547
1661
1
2964
670
509
1101
1436
872
410
2199
3
707
297
6213
671
543
1031
469
846
328
953
269
668