53396
10312
202257
922187
857565
389607
259894
641741
977809
216325
205873
845576
5379799
3819581
3327148
2630804
2330988
2194609
2129358
195878
1884118
1768196
1767136
1675471