2832 671
8988 86
41930 606
4632 674
20238 236
6051 594
29456 293
26764 702
4042 846
2278 301
2765 116