583
1
2994
5
7978
9
544
521
718
2732
2
603
0
592
717
766
8527
1061
4471
96
986
3418
7
511
4465
22
3354
645
461
1386
1036
1103
2185
1059
913
3364
3159