13096 295
37372 572
2507 135
54198 469
143553 301
99746 653
13073 504
49302 530
32401 224
10647 581
9741 50
6873 82
3225 70
18465 398