3506 598
4417 568
109225 355
9930 366
1033 64
8370 122
9331 158
2842 54
7283 434
3651 293
3119 226
5756 247
8458 616
4663 271
3824 503
37996 795
12771 599