3089 115
11621 840
20155 371
4595 530
3315 530
12548 173
6539 187
9091 642
11651 147
14882 546
13479 181
7697 255
5943 423
6599 899