2530
4
1358
1
6236
10
1174
10827
1814
2
2629
4655
40062
19
1825
2135
585
378
0
601
951
2302
3
1015
562
1545
2906
690