50893 155
83967 901
10893 78
36227 144
30715 640
48076 766
35138 509
32135 569
15785 966
32350 344
39322 464
19478 73
48970 276
40042 277