41580 685
14367 262
8268 229
21233 313
7424 513
23741 433
6585 362
5073 74
4033 218
4786 661
9411 828
3466 387
6902 311
11198 345
3143 92