443
341
600
304
807
2681
841
677
1805
605
954
1809
1312
682
1863
1812
805
1011
700
830
2172
1593
2859
1807
706
1062
944
3233
1088
1504
1064
1836
1331
817
2847
1157
4140
1242
1955
1798
1847
2244
3380
2222
2397
1506
681
539
671
3139
2113
602
3494
3704
1832
1892
1830
983
3146
2801