14229
10
3037
4
1472
1
2457
7756
3
475
0
4713
14
2506
1192
2211
6968
5
31183
12
553
1215
300
2169
2
1501
2260
3100
530
15440
39
1132
1073
1464
935
804
308
987
5838