30918 102
48670 475
35885 494
72160 1028
33824 145
86053 850
51789 571
44829 384
85543 845
35777 938
44247 172
27084 907
21484 188
125847 1078
31189 884
65908 879
54617 305
37966 403
25195 112
79385 561
41339 492
64858 978
115133 367
33072 679