1193
0
616
657
2366
1
1512
3426
4
7495
9
948
931
3008
3
1601
4757
822
3083
2
5065
2465
2529
7
484
1101
4363
3508
1504
2932
5440
8