3025
1
2659
2
752
382
3293
911
15482
15
3251
6
2934
8
1222856
4
1094
235
0
5617
5
886
2445
2749
3
5262
5972
895
43
1871
2697
5745
1421
1181
1894
2059
2480
2984
2808