121196 671
31369 645
93558 837
42999 624
3143 150
3737 592
3319 129
3118 272
4545 497
4180 104
7226 338