2553 504
309 39
1392 402
2173 372
19746 722
29415 111
8556 885
4183 745
8107 295
32241 437
30352 247
13830 615
10690 776
5962 390
4961 922
4704 438
3694 573
4539 160