3096 796
4166 879
15609 93
22743 471
27051 642
42408 214
8482 521
19110 936
12112 387
17438 704
5296 431
5218 330
3669 533
4303 321
5445 564
6498 581
7814 642
2504 84
4291 407
2415 144