4993 350
14031 142
17445 501
48952 777
2640 99
9277 541
825 120
5391 185
5913 105
29627 369
17521 402