851
668
1083
865
3201
1428
829
649
706
2343
1024
1233
1046
2443
1545
3523
3589
1242
3952
5412
5545
7006
1644
2687
2521
20813
4273
1660
1384
3872
1984
1310
2648
1522
2004
2228
2078
1888
44476
2015
1633
4302
3614
1692
5850
2836
2365
4749
7041
2840
2290
3393
3955
2632
5638
4777