1135
3
2595
4
1090
1
760
3202
7
709
2
1937
2178
6
533
2234
2163
526
0
2006
1004
986
1643
10
912
996
1289
676
2876
1385
3999
23
768
1438
4536
9
895
773
796
802