30956 320
6881 353
26321 80
7305 350
13286 642
3425 39
1946 156
3737 64
6618 399
3925 215
7184 254
104912 547
9054 330
8246 790
2403 550
3087 93
71517 214
51707 163
4621 153
89975 289
2521 413
3590 852
2461 435