31436 150
37367 144
20804 544
19037 315
34913 465
18213 410
22245 785
42041 464
49209 401
11594 49
77796 251