4768 303
5673 385
4965 349
30399 285
5276 617
2181 39
4363 773
44443 606
19987 537
3599 203
7810 414
7066 848
4494 809