29146 650
23354 596
25967 576
3513 313
5192 441
5655 39
14930 362
12955 885
2286 304
2330 598
2205 477