9912
8615
7030
2314
5660
9857
1597
803
1561
966
946
885
4308
966
1662
3126
1031
845
960
928
956
1092
1292
867
910
836
1123
1068
922
1138
1037
2315
1539
963
1054
2323
824
848
839
953
2049
2866
959
903
989
1097
995
909
963
956
911
1055
934
1196
901
961
995
893
1125
988