3014
20
1290
1
1039
2655
3957
3
3085
5
3491
4
3485
7
3316
10
2209
666
5141
1330
529
1054
14861
3863
2
467
0
4702
510
4692
1879
2044
2578
1288
676
2211
1226
2959
2480