3008 438
4320 382
1729 310
3886 349
4206 653
932 26
1761 207
2899 304
2141 197
3110 609
28916 113
25497 290
3178 442
14962 497