40447 509
18449 296
20780 81
25401 673
5934 388
4232 166
12295 250
13750 49
4159 653
10243 700
10286 752
3842 183
11059 274
4882 667
10294 555
3493 669