2780 504
322 39
1404 402
2198 372
19788 722
29468 111
8648 885
4264 745
8138 295
32409 437
30513 247
13889 615
10789 776
6033 390
4979 922
4724 438
3723 573
4568 160