2730
6
1020
0
2657
3
2668
2
6800
3955
1961
4
2726
20634
8
1551
467
2968
2855
555
968
1392
282572
105290
5429
1
1319
482
2770
121182
456
2987
257
474
451
1483
1935