7087
3122
854
146
1685
552
2487
936
833
273
960
178
1236
342
960
327
491
155
772
145
894
302
2095
1050
1363
579
676
255
847
132
620
202
2001
948
733
272
839
191
497
165