3210 542
25043 734
7145 679
6935 250
45377 225
6540 83
149666 877
79006 627
11008 249
16157 294
9319 432
1876 33