3510
2
4111
2749
1
2748
1452
251
0
1098
2727
2546
374
2347
467
2076
2312
1225
379
300
105290
1463
2735
93
385
1043
10270
4
2299