31431 150
37363 144
20802 544
19031 315
34909 465
18210 410
22241 785
42034 464
49209 401
11593 49
77787 251