5896 694
87570 764
29982 660
6320 471
42337 618
3079 64
14593 803
3480 531
5917 511
17899 351
21820 628
3707 623