2828 671
8941 86
41765 606
4625 674
20216 236
6047 594
29370 293
26743 702
4040 846
2275 301
2756 116