2518
3
1309
0
1992
697
1856
4
2680
2521
1
4914
2
5389
2300
2301
2704
7
2798
2420
2416
3090
6
5407
4248
40177
3546
3106
123674
35