3125 361
21143 359
2819 497
13663 280
7218 918
6953 792
19779 337
7772 244
8679 458
7570 481
12251 329
4804 262