918234
404386
583229
65553
753156
673502
784696
222987
489247
951631
352826
820238
1026996
38386
19362
961720
608384
3425112
3309797
3025927
2775692
2688951
2618488
2374981
2277214
2189484
1970271
192772
1785613
1732559