479
0
455
379
47041
957
581
458
365
274
547
320
415
951
1603
409
1043
322
267
787
1557
1161
602
1133
1045
299
767
2490
517
418
2123