30716 595
2533 83
8585 758
1758 437
2426 521
12347 103
117123 802
579 155
2067 508
2280 432
37603 77
2489 181
2472 414
9136 470
3033 813
2686 598
2105 553
2624 673
3154 753
1120 269
3030 553
373782 950
298488 687
197906 757
31846 248
13759 755
136668 419
412176 918