31535
0
1824
467
1418
2
2748
1192
1
1428
846
1152
169211
11
552
1045
580
2522
2992
503
572
1649
269
360
611
2645
1392
20634
8
1541
3287
2668
19279
759
6800