3006
3
2372
2
1115
7952
1
1215
1279
1664
1326
5734
10
1649
517
456
0
2095
4
2657
1256
2361
120469
35
784
22330
22
2619
938
975
467
665
398
4964
1133
1566
1939
905