471
1
754
643
2721
15355
6
1001
5523
2
2585
4
953
1963
3
5238
910
743
425
2765
839
729
584
437
704
1331
894
2324
824
410
990
0
617
673
2196