31535
0
467
1824
458
957
169211
11
2748
2
1192
1
1428
584
572
552
2275
1045
2522
1378
1069
300
1501
1152
1541
20634
8
759
1649
360
1418
576
282572
611
3287