3510
2
4111
2749
1
2748
1452
303
0
1098
552
16
1804
2546
2111
3
2076
152
467
105290
1780
1463
2735
385
1043
10270
4
2299
2211
382
9355
2843
2758