3006 438
4316 382
1713 310
3884 349
4206 653
931 26
1751 207
2888 304
2138 197
3107 609
28916 113
25497 290
3156 442
14961 497