31471 150
37388 144
20832 544
19056 315
34949 465
18220 410
22259 785
42108 464
49221 401
11607 49
77840 251