28699 508
15101 641
15455 678
16923 504
4597 167
3199 104
9156 332
2709 167
6495 350
7112 358
21055 167
48531 415
1883 32
4428 495
5011 769
3330 497