5978 614
109084 766
4796 719
12109 556
9272 450
3382 177
3546 555
2153 225
3900 286
2388 449
3873 819
855 37
1694 273
1235 46
3228 787
1176 113