2811 671
8434 86
40709 605
4557 674
20062 236
5996 594
29069 293
26527 702
3998 846
2259 301
2731 116