43842 686
19157 262
9242 229
21931 313
8138 514
26444 435
7528 362
7620 77
4537 218
5051 661
10215 828
3781 387
10541 313
11655 345
3711 92