31535
0
1824
552
2748
2
1192
1
1428
6800
46414
2522
282572
467
759
503
1649
458
360
1418
572
3287
20634
8
631
1343
3116
2275
1431
422
8766
29323
909
611