12585 373
19564 312
5566 457
5798 469
5041 621
4739 226
8030 74
9341 746
4034 555
21991 107
6254 130
10444 502
6284 667
2898 396