2642 486
89530 433
22325 373
21289 694
31727 417
25785 113
15285 626
9708 754
7071 302
6322 773
4863 854
5804 638
4691 822
7297 863
1305 127