2542
2
3988
2466
5
6745
16
1401
432
0
617
356
1795
1
17607
3942
3
5322
8
2011
3889
4
1239
539
1282
2917
302
2295
1615
3238
7
5033
15
785
610
5375