2351 360
3263 850
2153 197
2295 457
37877 113
140192 703
218891 811
147095 671
246157 1740
105692 673
41445 529
250003 944
70751 318
278951 786
93650 509
89628 506
66675 516
167613 753
96335 695
127918 500
184346 364
50825 232
79661 823
45063 182