3113 643
1425 160
3846 563
3206 408
4540 27
4464 672
2249 138
3273 556
3091 459
15659 351
5737 564
4308 73
8940 724