12541 373
19404 302
5534 457
5788 469
6365 621
4723 226
7961 74
9291 746
4006 555
21958 107
6222 130
10422 502
6293 667
2888 396