2530 128
2853 584
51819 407
290896 431
125215 617
46842 200
168203 302
83699 774
64238 354
130215 537
77004 180
709 74
3980 954
2816 702
3193 697
91884 352