1057
2
2959
1
639
2352
665
2961
45
3574
3
1397
2641
2944
835
5885
4
575
503
2237
2071
1863
1293
4406
1661
10744
5
1309
4751
1412
2371