5041
7422
1860
3975
760
4373
1521
3235
3320
2443
2565
553
3134
3578
7655
538
4677
2719
914
5721
7759
3136
199
8114
6423
7859
3994
6433