1030
1
962
3
1772
662
1250
5
2407
63025
17
1580
943
2
1217
1621
4
1092
987
457
1679
3703
12
3777
8
948
544
557
1427
530
3508
7
4847
885
3179
803
2902
6154
3932