1198 221
2995 80
2812 625
28279 508
2225 156
3264 202
9398 772
4251 791
9354 520
14059 193
24086 234
77890 309