1424
1
2903
3
690
1787
1734
2
1015
951
3518
3196
6
2522
1819
1606
21152
8
2999
1681
2131
1547
19944
4179
1844
1306
3090
2166
2173
2377
83
1526
2571
2932
528