1272
838
919
546
487
1346
1931
620
952
1768
1195
312
3131
695
607
994
739
574
618
1680
976
335
1620
3097
