3008 438
4317 382
1720 310
3884 349
4206 653
931 26
1755 207
2893 304
2139 197
3107 609
28916 113
25497 290
3165 442
14961 497