31535
0
1824
360
611
1333
1
467
552
19279
2
2683
2522
2748
1192
1428
25127
139
572
169211
11
543
458
1649
1418
363
4594
3659
14
3287
246
1343
282572
2647
503