2266 259
2300 382
2445 179
2289 245
10546 665
7292 509
3859 139
5118 503
4484 347
16334 133
24139 424
25058 601