2495
0
1027
1
1751
1798
2
3090
6
1124
1244
3673
2374
3868
10
1289601
4
5052
5347
1514
462
2835
6236
1593
951
2013
1694
2919
5621
8
4537
1174
1487
3126
3
1492
6247
5
2358
9