3929
10
3691
5
2809
2
506
0
1599
422
18403
6
942
3
2301
1020
2630
2334
4
2881
394
3498
557
1694
2438
1612
320
3510
1650
4111
733
1
2207
1304
2657
2749
405
5559