3250
3
1843
1
1102
2
2419
14
5293
11
1295
571
0
2992
6
1071
2650
20
894
280
1011
1581
1100
1599
1788
2250
1720
3765
4
2245
297066
810
1055
1226
3053
7
3683
2683
469
2522