1296
222
51603
954
172
50119
43
2847
133861
300