31535
0
893
1824
552
1045
1
2748
2
1192
1428
467
2522
503
611
169211
11
139
543
2952
1649
360
1418
1754
3287
668
2395
363
422
376
458
6800
2275