988
0
1285
1
2333
3
2110
1618
4285
2468
2835
2
4034
3364
1289601
4
1087
4670
4083
1694
2886
3156
1394
17970
15
1873
2921
5
4012
1028
891
716
3125
901
3758
1194
2502