3114
4
1823
2
3510
4111
2172
12
2749
1
2683
0
2748
1452
1098
968
1222856
1969
2600
5
1219
2546
928
4895
8
2493
14076
7
2064
2076
1780
383
467
105290