1008
2
7952
1
1215
1279
25941
17
2111
6
1710
1649
3017
9
992
0
456
2095
4
1256
120469
35
784
22330
22
2619
938
975
467
1824
665
8772
3
887
398
4964
1133
1939
905
2152