31496 150
37401 144
20848 544
19062 315
34965 465
18231 410
22277 785
42145 464
49225 401
11612 49
77867 251