3006
3
6383
17
369
0
1843
1543
2
521
1
5425
23
120469
35
2372
896
1203
2138
1256
2914
5
19034
6
196
767
6726
7
2748
905
948
4964
2608
424
1133
1184
1392
1939
842
2095