31535
0
458
3663
1
1824
552
1541
1045
2748
2
503
611
4594
759
3287
369
282572
475
300
1192
1428
683
525
572
2275
6800
1232
5009
2952
13159
10
584
2522