3006
3
6383
17
1543
2
521
1
5425
23
120469
35
1869
6689
4
1030
896
1937
1203
2529
14
1622
1256
2914
5
584
0
1621
19034
6
196
964
767
6726
7
2748
905
948
4964
2608
1132
424