3003 556
7406 435
28850 857
6983 398
8318 884
9736 510
10871 815
5736 335
9703 761
3394 172
6904 470
3101 112
8328 617
5685 516
4879 640