21282 847
12371 697
302721 702
350406 941
115532 177
61074 550
49941 719
17251 478
86272 549
20353 244
112473 796
10890 608
32252 519