31535
0
2748
2
1824
1069
1
552
20634
8
1232
2730
6
3287
2522
1152
1192
1428
4594
2275
282572
503
1378
19279
1343
611
458
1009
467
2211
572
759
169211
11
25127
1649