4176
4
2542
2
3988
6745
16
1401
1739
1
1208
2132
1195
2318
17607
5
5322
8
1973
3
2011
0
1501
3587
373
919
3889
440
1653
5517
1568
2528
3973
6
395