381502
47903
862489
909952
961100
882166
483729
361362
546584
442833
971508
339904
5096799
3526581
3026148
2329804
2217988
2013609
1917357
190278
1747118
1715136
1668195
1626471