2832 671
8977 86
41909 606
4626 674
20233 236
6049 594
29433 293
26764 702
4042 846
2278 301
2765 116