4298
994
993
3008
44497
1539
1196
875
782
773
963
956
2614
761
819
916
784
1033
661
2456
6195
2035
718
720
1027