3112
15402
3519
12259
1321
2068
2151
2002
3439
1228
1375
1351
2246
2183
958
22981
1627
1623
7362
868
11220
997
2576
1573
1010
3793
1435
1987
885
3995
832
1051
876
995
866
835
2443
969
973
907
918
8159
1455
1099
1115
1059
861
840
844
937
1212
987
1159
1047
2260
892
923
887
834
909