2280 382
2428 179
2267 245
10528 665
7277 509
3836 139
5104 503
4463 347
7754 355
16116 133
23786 423
24748 601