1090 357
2756 601
984 211
2398 555
2373 675
3537 592
2427 401
27141 982
11119 158
5075 503
4188 384
2508 166