2930 348
5035 80
24069 649
15010 418
7185 733
55742 513
1929 289
18667 977
23169 443
2184 72
29586 249
4603 541
3994 388
1802 98
2927 302