3091 862
22737 253
3012 509
9435 424
11898 585
1540 202
10696 702
5052 44
59248 85
33100 556
19247 818
19589 116
14662 355
23664 294