3046 505
43368 158
3584 134
9580 773
5713 163
3435 284
8421 299
16631 448
1688 41
4251 476
6907 686
3114 205
3638 247
5339 524
4205 302
4924 667
3645 387
12937 693
1954 189
4204 457
6555 803