102598 348
50941 230
41063 139
88746 555
6631 674
6929 291
6445 624
1531 362
3293 580
1649 314
6237 383