2832 671
8971 86
41880 606
4626 674
20228 236
6049 594
29408 293
26759 702
4041 846
2278 301
2762 116