105605
17330
131033
300798
695666
26097
249582
13252
34464
32356
5607
66373
7166
4173
23664
40540
24194
30786