57045 712
21575 375
23015 653
11411 318
11828 821
12502 218
20101 129
10524 774
7436 729
9749 147
4935 378
7851 532