31535
0
458
1045
1824
2748
2
269
552
46414
1
1152
580
611
1649
2522
1392
546
668
600
2645
6800
1431
639
8766
909
1192
1378
4594
566
303
1428