957
0
569
951
409
1557
415
1163
1
3267
498
2584
602
1465
1446
2
535
1571
1598
12590
787
518
3660
846
1939
326
381
454
2989