21065 559
8572 850
11674 878
122551 1032
33262 246
18278 173
13290 206
94097 298
29303 709
6003 117
47108 464
2891 245