31512 526
8199 594
3136 83
7784 542
23041 668
15643 290
4171 150
4604 814
21556 342
5683 361
2471 359
3462 538
30383 249
979 74
2315 340
2347 593
8826 515
7092 64
2518 98
3632 259
3123 726
9584 659
2606 178