3505 639
12141 882
47393 166
2953 922
270 72
17286 268
3433 291
2809 860
8342 351
17642 604
44906 662
7458 254
2607 290
10912 717
2911 259
68103 571
2064 213
917 55
3469 645
2789 481
19199 155
2834 617
1852 381
1999 405