1089
822
5022
3656
866
979
9451
1197
1085
2462
892
795
1295
928
948
2119
801
813
1775
895
1393
1004
5632
9832
805
1050
14963
993
1165
1098
1541
2413
2144
915
2222
938
1456
2954
6633
886
1418
1073
950
1183
1855
2002
930
2906
866
915
1057
939
3312
2152
1217
1014
4106
1174
4481
20903