576
1
585
2015
2121
4
1133
0
957
951
409
1557
415
1337
2
602
1571
787
846
1939
381
454
403
750
1045
456
266
467
1661
722
410
2524
430
1161