3008 438
4318 382
1722 310
3886 349
4206 653
932 26
1756 207
2896 304
2141 197
3110 609
28916 113
25497 290
3171 442
14962 497