12605 373
19405 302
5578 457
5817 469
5043 621
4755 226
8041 74
9377 746
4043 555
21971 107
6257 130
10450 502
6308 667
2918 396