122800 671
31488 645
93981 837
43263 624
3156 150
3751 592
3329 129
3133 272
4560 497
4195 104
7242 338