4660
2142
639
117
1252
437
1483
741
668
223
856
139
895
261
808
280
361
119
689
135
724
222
1406
710
1083
471
564
208
730
96
500
169
1603
756
640
258
743
166
404
134