935 313
1640 292
2757 278
18151 30
4933 399
2724 295
2199 265
3147 380
2206 399
2110 305
3653 108
2241 226
2752 307
2875 203
2852 203
2540 237