3114
4
3510
2
2330
4111
2749
1
2748
1452
1098
0
1584
838
1222856
2546
2488
418
2146
2076
467
3646
3
979
105290
1463
2030
2735
957
385