2266 259
2298 382
2445 179
2289 245
10546 665
7291 509
3858 139
5117 503
4484 347
16328 133
24134 424
25051 601