18816 57
88286 812
38271 464
66703 168
48151 263
44394 247
59900 228
13753 309
82228 685
88295 693
113721 799
23077 284