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