4629
1534
1539
503
2088
1029
1085
471
4589
2098
768
448
753
196
579
196
710
316
632
185
968
407
2350
944
2622
1401
842
298
429
116
399
188
687
140
565
187
574
239
830
293