3008 786
5069 27
14802 357
15143 825
20843 338
6677 49
4388 338
10123 669
7570 618
3803 165
1647 41
2764 284
8779 690
14028 680
8170 274
8317 436
13687 277
4675 136
3464 764
1751 196
3797 532
7160 138
5289 146
2428 389
5242 93
5409 34
15426 443
6074 225