40009 646
25743 876
15789 377
21080 343
32863 491
7948 447
23094 290
16262 621
3557 697
1652 138
4751 230