2518
2
1351
1555
8
7119
6
8687
23
793
0
2229
1
7843
5
2225
1152
1934
3
1181
4
846
864
2865
1744
5862
7
2914
899
2553
4782
869
2038
3401
2617
11
2704
901
698
2488
17
726