2648 603
3016 438
4339 382
1771 310
3908 349
4214 653
938 26
1780 207
2941 304
2145 197
3113 609
28923 113
25499 290
3267 442
14962 497