31535
0
2748
2
1824
777
552
2275
467
1649
1
4594
46414
458
138355
297
431
798
759
6800
1431
520
8766
422
909
714
1192
1378
17353
507
1428
1069
896