2831 584
4533 127
2975 471
18042 460
1853 213
18054 61
17971 246
9022 409
20663 843
13202 232
11733 187
4305 344
5272 782