5856 56
104191 992
90365 889
8452 198
35794 816
12030 214
6745 734
11787 642
9847 494
12118 617
4849 473
5771 665
5725 361
7375 600
21323 485
13252 703
5283 598
9614 189
5509 406
1855 287