3510
2
4111
2749
1
2748
1452
1098
0
4372
1222
2546
490
2076
105290
1463
583
2735
385
1043
10270
4
683
2299