3268 420
21316 104
9460 530
5657 83
10250 90
22397 660
6673 571
41298 248
2928 674
2597 415
1801 447
4288 651