105604
17330
131033
300791
695657
26096
249581
13252
34462
32355
5607
66363
7166
4173
23660
40538
24194
30786