3508 420
21574 104
9517 530
5874 83
10406 90
22502 660
6790 571
42631 248
3020 674
2621 415
1843 447
4364 651