110752 833
77705 321
61164 770
59241 640
1460 52
5700 806
10495 239
6479 392
10233 626
16637 326
3848 455
8857 842
5956 899
4433 81