527
1
2535
2
1164
0
852
360
493
829
2996
1018
434
543
919
34
1585
1080
822
1429
1179
317
4044
5
3083
608
694
399
918