1103 312
2887 713
2370 137
140775 908
213286 916
279448 679
47023 526
137897 1039
43784 73
100810 196