3521 420
21584 104
9520 530
5885 83
10413 90
22505 660
6790 571
42675 248
3034 674
2623 415
1846 447
4368 651