31786 922
8833 632
24420 768
16179 484
7268 571
8418 583
5816 186
6433 666
6515 908
6039 445
4435 541
2209 112
2366 56
6329 799
3261 264
4357 472