821
1
7952
1215
1279
467
0
1326
2372
2
1649
456
2095
4
1256
1664
120469
35
646
381
784
22330
22
2271
3
2619
938
736
975
665
1327
398
1603
4964
1133
1939
905