31535
0
1824
458
369
1192
1
169211
11
20634
8
552
2748
2
1428
2522
2275
1649
572
360
503
611
759
467
584
1020
3287
282572
1115
1343
576
1152
1378
1009
25137