2610 603
3000 818
215 49
636 181
8182 386
3878 179
43922 581
83211 682
7696 440
21066 328
30284 495
19893 409
3790 136
14479 287
6908 327
7561 523
4720 223