3006 108
16355 44
2681 130
3138 584
2294 172
22718 273
5729 526
12779 436
5045 473
1488 333
6428 286
3258 350
1264 200
18072 297
6536 534
20370 873
5497 531
6880 307
3592 468
33607 489
3181 457
8700 320
3107 74
4213 38
2188 335
4618 757
5512 64
2444 271