1557
0
1661
1
663
602
471
496
2909
4
1748
2069
3
722
410
320
1128
787
63
846
509
1124
2830
7
339
1780
1101
683
579
1931
2
2161
719
2490
597