802
1306
697
828
1396
1681
2947
1500
2797
13780
3770
3843
2875
5027
2108
2982
9985
1949
31697
4463
11939
12510
2353
11110
8836
2261
2717
13291
3096
28738
19914
6104