2143
0
321
1
957
787
1571
1645
514
1128
2328
403
1557
710
588
458
1560
521
2490
430
935
428
951
554
456
1853
377
267
743
504
422
366