5590 667
2015 372
3223 772
765 41
3016 296
2858 365
8425 95
11870 54
9655 352
37191 643
4843 163
8858 201
12633 816
1735 507
4309 718
5479 341
3988 641