21320 649
22991 596
25505 576
3444 313
5139 441
5585 39
14604 362
12938 885
2266 304
2322 598
2189 477