7495
9
2252
1
31371
64
1985
1123
2152
0
1101
2529
7
1504
3508
300
1691
2430
2
7394
5
4283
2465
2692
3
12185
4363
1913
631
2082
2591
3098
790
785
937
610
711
2865