45526 523
21216 129
1557 110
4772 636
1605 135
4591 430
3845 54
3943 757
9398 475
15250 185
6671 156
4305 38
5543 693
8213 81
31926 842
11561 558
4864 684
9846 746
9350 241
4220 196
3968 205
6332 468
1924 170
9126 672
4481 266
32262 278
6948 291
16643 879