3116 862
22751 253
3051 509
9452 424
11938 585
1559 202
10733 702
5107 44
59351 85
33122 556
19263 818
19626 116
14677 355
23720 294