121032 671
31360 645
93508 837
42969 624
3137 150
3737 592
3317 129
3117 272
4543 497
4179 104
7224 338