2996 633
10354 230
31951 170
4871 909
6666 585
4265 571
6454 85
6354 546
10241 45
2857 225
33849 245
3037 499
2817 306
7967 126
5139 376
6734 295
4557 742
25766 245
2620 93
6123 222
34106 266
9225 895
5249 618
54136 415
180322 284
65820 282
291311 567
117182 686