251
0
2168
5
445
2328
547
2694
3
820
2152
372
957
415
951
409
525
586
17
787
1557
403
1161
602
1133
1045
1939
859
536
2655
454
2633
2
722
755