4111
2
2668
1182
0
3114
4
3498
2546
1
787
2749
1098
375
2673
1650
2269
2224
371
1123
518
475
63
3990
714
494
615
290
474
1043
463
2103
282572
530