2656 504
315 39
1396 402
2180 372
19763 722
29438 111
8570 885
4226 745
8116 295
32297 437
30426 247
13845 615
10717 776
5993 390
4966 922
4711 438
3702 573
4552 160