27580 112
5243 263
8582 517
6529 645
39676 452
2671 244
6327 480
5312 39
47197 619
21697 395
6118 778
12732 52
3566 327
3763 662
2502 54