948
2290
966
2454
2980
1093
1034
833
2116
4610
998
1069
8755
1195
874
5867
839
1831
5264
2787
2786
2674
1255
5722
907
2605
5023
2198
1551
2523
1257
1814
1194
944
1404
3580
1050
1515
820
3726
1000
2436
813
4729
1196
1197
963
879
899
1713
9451
1788
810
907
870
1948
824
925
979
4405