31535
0
1192
1
1824
2748
2
1428
1056
572
282572
46414
2211
8766
909
552
1105
1586
1649
467
360
1418
396
4922
3287
759
2522
169211
11
777
2730
6
6800
2275
1431