871
0
1045
31535
611
1824
2748
2
269
552
1392
1152
584
968
1649
1
1128
2522
458
693
6800
436
2952
474
1710
1431
8766
580
909
1192
1378
46414
244