2266 259
2298 382
2445 179
2289 245
10546 665
7291 509
3859 139
5117 503
4484 347
16332 133
24137 424
25054 601