3051 420
20548 104
9408 530
4615 83
9948 90
14644 656
6585 571
37825 246
2851 674
2508 415
1755 447
4091 651