3510
2
4111
492
0
2749
1
2831
909
2748
1452
282572
565
1098
474
2132
871
2546
418
767
2076
326
467
105290
1877
1463
2735
385
1043
10270
4
2299