2380 360
3269 850
2179 197
2301 457
250003 944
41445 529
66675 516
218891 811
140192 703
127918 500
147095 671
105692 673
70751 318
278951 786
29866 214
45063 182
167613 753
246157 1740
2834 291
96335 695
89628 506
123610 333
93650 509
79661 823