112632
809796
614657
180627
64663
936137
288138
1012822
432393
21929
929103
960803
5542367
4546935
4363459
3462998
3447462
3418286
3368956
3022729
3014226
2494209
2137352
2136407