4111
2
2749
1
2748
1452
2459
9
1098
0
2190
2189
2546
798
332
714
501
2395
467
569
543
1463
2727
325
2103
2735
1509
458
1043
320
7334
4
2299