31535
0
365
497
547
1043
1101
1020
410
1425
1981
2490
1879
1
844
846
415
409
968
787
1557
799
371
1161
602
1506
454
1428
286
482
722