120537 671
31331 645
93388 837
42900 624
3131 150
3732 592
3311 129
3112 272
4539 497
4172 104
7216 338