1680
2
754
602
1
1398
588
879
1059
4
2869
914
2417
4424
2070
3326
3
28722
49
958
19567
13
7733
9
1255
584
1723
517
800
2399
5
878
0
2454
2997
3533
6
4549
17
2601
34
1671
7