28396 650
23138 596
25680 576
3457 313
5157 441
5607 39
14720 362
12948 885
2276 304
2325 598
2196 477