28588 508
14849 641
15328 678
16814 504
4540 167
3158 104
8820 332
2652 167
6378 350
7026 358
20831 167
48344 415
1841 32
4380 495
4959 769
3295 497