31535
0
538
664
282572
668
415
1612
483
1819
445
337
628
286
4820
2
797
1320
1
1129
456
401
4396
3
515
1372
1594
598
284
729
1015
1020
345