1295
1
2650
20
2788
2
280
2250
297066
0
2737
2773
833
3683
904
1581
3765
4
421
2245
3
884
2551
1226
3053
7
2619
10180
8
1595
606
2683
2222
946
1363
2797
5
1411
2570