3001 633
10376 230
32070 170
4875 909
6689 585
4271 571
6469 85
6360 546
10246 45
2864 225
33858 245
3040 499
2820 306
7976 126
5145 376
6748 295
4558 742
25782 245
2620 93
6129 222
34129 266
9227 895
5250 618
54172 415
180410 284
65855 282
291567 567
117262 686