697432
20943
432848
768822
268190
377723
470177
186222
199999
645834
437978
689761
5173799
3591581
3119148
2425804
2245988
2070609
1994358
192278
1777118
1724136
1697196
1643471