2903
3
1734
2
1015
1
951
2522
1819
21152
8
1787
2131
4179
3442
3090
6
1547
2377
83
1681
2932
1844
2110
2669
1694
2535
690
2046
2173
19783
1973
4438
564
1603