2100
2
2759
1
1391
4176
6
1295
571
0
2650
20
894
1078
280
1716
2533
1068
526
1506
4
1581
5949
5
2142
2250
1290
3765
3120
2245
3
297066
3025
1226
3053
7
23802
9
5439
3610