31535
0
1823
1
2334
1070
3342
11
6194
6
995
2599
2
2306
1245
6707
3
1124
2730
3716
5
3025
1803
646
1238
1117
884
2257
1089
22330
22
2668