2832 671
8975 86
41891 606
4626 674
20230 236
6049 594
29421 293
26760 702
4041 846
2278 301
2763 116