661681
237440
2732
496913
17220
436653
61338
241723
10905
604328
124179
390439
649165
625176
601640
80234
375185
49955
141595
232591
710497
409307
922520
949951
898565
34853