104815
17039
130214
296815
690662
25606
248960
12979
33689
31763
5437
64262
6939
4020
23429
39728
23931
29842