4895
8
1389
2
3498
4
1124
1
383
0
3287
677
2069
3
475
477
1932
514
543
282572
8116
6
418
5513
1084
2657
2600
5
1636
2770
422
4910
798
2189
811
1156
1948
116