14570 817
10017 406
15979 555
6033 169
5394 168
17849 562
6877 280
7193 499
99079 696
116263 810
4941 415
30629 554
1453 108
4852 595
5680 596