1295
1
2650
20
280
2250
1160
297066
0
2773
1788
3683
2245
3
1746
2
1356
1537
2090
1016
3001
1581
903
2999
3180
861
669
1226
2886
4
3765
1532
3053
7
674
905
4335