2
2953
465
2641
1000
2239
21585
792
1
715
1
1560
622
3089
3744
834
862
1
1979
1
1660
713
634
612
675
1
760
883
2835
1
811
1209
1
2071
8699
10543
1
956
505
803
1953
2520
693
604
1
603
2577