1501 304
16114 764
22402 733
3335 283
10790 89
125588 943
129855 626
44003 501
42822 573
3926 742
3949 809
3350 453