2832 671
8977 86
41901 606
4626 674
20230 236
6049 594
29427 293
26764 702
4041 846
2278 301
2764 116