3055 505
43536 158
3599 134
9600 773
5738 163
3443 284
8450 299
16636 448
1703 41
4253 476
6930 686
3132 205
3652 247
5342 524
4212 302
4924 667
3649 387
12950 693
1959 189
4220 457
6562 803