1133
0
809
298
409
467
433
403
2328
675
325
1045
479
445
935
2702
1020
284
668
448
410
552
941
3621
1
210
2490
4111
2
392
1557
267
21743