31432 150
37365 144
20802 544
19032 315
34910 465
18211 410
22241 785
42039 464
49209 401
11594 49
77791 251