3018 46
2059 219
1655 218
1513 122
6897 531
72668 450
28014 247
20855 73
9934 715
3963 397
4716 350
4876 635
7263 625