2497
2
115427
0
675
2702
1664
798
266
2123
685
515
1
907
259
422
1935
10324
909
410
2992
3171
5875
1512
341