18258
0
3765
4
2351
1
5225
8
2530
2250
6236
10
1174
10827
239
1968
2727
1603
5126
7
585
378
5276
6
3060
5
951
1015
562
2906
2
469
690
1087