8566
1042
3267
2113
17721
1398
1995
2107
1735
760
1506
1083
2913
1412
8248
885
764
1064
770
773
1147
2337
1743
914
1920
847
815
869
831
2610
3029
4146
927
1752
895
947
958
853
1080
1671
999
1679
1723
4518
1360
1156
2568
1478
3384
2450
1645
3170
1509
5037
2466
1026
2839
3271
1142
1018