5151
2
2911
9
4651
3
21152
8
2082
1
582
0
989
2676
2405
2740
2763
370
2711
451
2865
3172
1942
4724
3503
4
742
181997
11
297066
392
398656
19
1668
550
1393
929
873
13499
5