2911
9
5151
2
1307
1
2368
2740
3
938
4651
21152
8
2082
181997
11
3145
4
2676
2405
1942
2763
0
4236
2711
297066
1348
826
1788
946
3576
83
3503
685
2166
1691
989
4724