1506
0
2048
2
105290
646
2799
3
544
3149
4
883
1
3795
1608
1129
2683
2455
5112
25137
19279
2275
1824
3691
5
2809
17353
2301
1020
3092
2881
31535
1889
1922