3025 796
4047 878
15554 93
22515 471
27038 642
42163 214
8410 521
19024 936
12032 387
17351 704
5225 431
5197 330
3633 533
4214 321
5421 564
6443 581
7806 642
2484 84
4249 407
2401 144