3130 862
22764 253
3105 509
9471 424
11965 585
1580 202
10749 702
5135 44
59399 85
33138 556
19281 818
19655 116
14699 355
23753 294