3201
3
1285
2
84
1
3568
4
4911
8
1808
0
2767
16970
5
2705
1343
1132
1506
2825
7
440
670
2280
1019
1432
2806
812
5363
6
2118
2269
547
3036