13451 480
5081 193
2331 218
2816 377
3911 531
12585 348
1997 44
9539 204
73649 392
86496 261
28229 742