360987
335361
4752
1938
504423
641240
810487
613439
155654
500972
249916
260638
5150799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1721136
1691196
1638471