21283 578
5014 269
2636 730
196239 516
957 159
16223 559
51081 302
27189 383
9174 97
6818 361
18935 352
14855 713
16987 541