31535
0
467
1824
572
2748
2
1378
1192
1
1428
383
139
2647
552
1211
282572
169211
11
1343
691
2683
1009
1649
360
1418
458
2522
3287
3116
759
1232
1504
611