5285 659
19966 142
108928 328
22142 305
13837 175
43351 770
8668 131
5796 152
48453 593
3037 215
2889 94
2795 555
7303 657
1827 47
3977 331
4922 786