1133
0
695
1939
957
951
1425
454
403
605
2121
4
318
1506
415
1045
456
298
1557
1661
1
274
410
602
2964
722
557
1070
787
429
371
326