31365 150
37328 144
20749 544
18999 315
34842 465
18189 410
22197 785
41923 464
49193 401
11568 49
77673 251