2657 504
315 39
1396 402
2181 372
19763 722
29439 111
8571 885
4228 745
8116 295
32299 437
30430 247
13846 615
10718 776
5994 390
4966 922
4711 438
3704 573
4552 160