31535
0
4594
1
846
517
572
1824
2730
6
691
2748
2
1192
1428
1710
169211
11
1649
46414
584
360
953
1418
503
4328
10
1152
3287
2093
552
759
3114
4
1219
543
6800