121331 671
7216 387
31380 645
93582 837
61058 1017
43019 624
3869 295
5676 201
3346 49
4676 503
4302 97
3119 272
4181 104
45800 197