3142
4
2223
2
3245
3
2524
0
346
1012
1
13676
21
1802
9836
15
3936
1541
432
3873
4562
5
3589
2264
4044
1656
1647
3145
1100
2039
1458
3302
3126
3854
557
418
1446
509