3090
6
3248
8
2110
1
3575
2184
2903
3
467
0
2932
2
2725
22
528
776
2352
1380
496
1492
21152
690
935
3298
1819
1305
1660
4
1606
1446
4228
19944
3080
2605
3673
7095