5015 532
14260 207
34158 288
33722 109
11921 82
61076 598
3089 624
25060 175
2329 217
1725 365
2582 522
3386 504
5244 762