3001 556
7405 435
28849 857
6983 398
8317 884
9736 510
10869 815
5736 335
9701 761
3394 172
6903 470
3101 112
8326 617
5683 516
4878 640