16671 883
3575 723
3691 119
4268 239
12136 575
4682 474
1550 52
5817 246
4784 728
3534 305
20048 477
6193 148
6271 511
8045 340
6861 507
5492 137
13323 369
17028 1000
7427 495
9242 652
8464 542
5264 820
6831 326
14048 73