1286
2
7952
1
1215
1279
2372
964
1649
403
0
992
3760
456
2095
4
3054
2952
2933
787
1256
4594
3017
9
120469
35
1379
1866
784
22330
22
2619
938
2524
975
467
1172