31483 150
37395 144
20843 544
19060 315
34955 465
18222 410
22267 785
42121 464
49222 401
11609 49
77853 251