307480
8495
808345
174538
503945
601218
1028400
163547
200112
69753
262502
97723
837819
681197
1008862
336840
9158744
563886
3315577
3172980
3087510
2283192
2045495
1998492
1954216
177066
1745948
15995
151561
1484545