933
4186
1145
4887
4759
1462
834
1087
1253
2111
7512
2896
5440
31783
23040
7087
19416
62463
40874
2767
18168