31764
349121
86743
20455
903289
46420
49913
42425
67608
169469
81274
130764
5011798
3449581
2920148
2241804
2185988
1969609
188378
1857357
1712118
1694136
1634195
1608471