494306
103046
85639
83778
80440
78369
72165
57438
55929
54563
53270
50451
48861
47499
45789
45242
44456
40098
38579
38529
38451
37220
36657
36484
35748