2226
1
2245
3
1816
1228
2530
4
2100
2
6236
10
1468
1174
1699
10827
1814
1027
2629
1290
585
802
0
378
951
1015
3025
562
2906