21196 814
1326 308
781 74
3358 405
3162 586
131403 636
53067 471
4777 422
5562 599
3527 395
2992 491
5698 436
46826 120
81848 685