2711
2
1089
0
4651
3
5151
2911
9
1505
1431
1
2219
2152
1000
21152
8
1942
2082
2676
6307
10
2405
2012
7893
4
1860
2055
618
2740
6753
17
257
2763
2593
1125
637
2131
2316