3092 862
22737 253
3017 509
9438 424
11903 585
1540 202
10699 702
5062 44
59259 85
33103 556
19247 818
19591 116
14665 355
23673 294