1933 409
2955 948
940 238
966 229
20441 847
7161 47
21500 114
23629 137
11554 842
5516 387
16186 445
11448 223