17626
5
37580
0
2525
3811
4
1531
2
1626
3
6166
1
168
4461
2982
18
996
1313
1126
1996
10
783
1766
2434
687
3241
3777
3632
37105
1992
653
1473
9
3841
906
1270
2332
11
2986